package com.ss3;

import java.util.Random;

/**
 * @Auther: 520ljs
 * @Date: 2022/3/15 - 03 - 15 - 17:42
 */
public class Test02 {
    //这是一个main方法，是程序的入口
    public static void main(String[] args) {
        //返回带正好的 double 值，该值大于等于0.0，且小于1.0；
        System.out.println("随机数："+Math.random());

        //学习Random类
        //(1)利用带参数的构造器创建对象：
        Random r1 = new Random(System.currentTimeMillis());
        int i = r1.nextInt();
        System.out.println(i);

        //(2)利用空参构造器创建对象：
        Random r2 = new Random();//表面是在调用无参数构造器，实际底层还是调用了带参构造器
        System.out.println(r2.nextInt(10));//在0(包括)和指定值(不包括)之间均匀分布的int值。
        System.out.println(r2.nextDouble());//在0.0和1.0之间均匀分布的double值。
    }
}
